road signposts - French English Dictionary